terminalia latifolia - Spanish English Dictionary